Tables [dbo].[PublishRequestDetail]
Properties
PropertyValue
Created10:31:35 AM Tuesday, March 02, 2010
Last Modified1:17:34 PM Thursday, February 23, 2012
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key PK_PublishRequestDetail: PublishRequestDetailKeyPublishRequestDetailKeyuniqueidentifier16
No
Foreign Keys FK_PublishRequestDetail_PublishRequest: [dbo].[PublishRequest].PublishRequestKeyIndexes IX_PublishRequestDetail_PublishRequestKey: PublishRequestKeyPublishRequestKeyuniqueidentifier16
No
Foreign Keys FK_PublishRequestDetail_PublishRequestStatusRef: [dbo].[PublishRequestStatusRef].PublishRequestStatusCodeIndexes IX_PublishRequestDetail_PublishRequestStatusCode: PublishRequestStatusCodePublishRequestStatusCodeint4
No
Foreign Keys FK_PublishRequestDetail_PublishServerRef: [dbo].[PublishServerRef].PublishServerCodeIndexes IX_PublishRequestDetail_PublishServerCode: PublishServerCodePublishServerCodenchar(1)2
No
Frequencyint4
No
IsRegeneratebit1
No
IsDeletebit1
No
NumOfAttemptsint4
No
PublishedDateTimedatetime8
Yes
Foreign Keys FK_PublishRequestDetail_ContentDocumentKey: [dbo].[DocumentMain].ContentDocumentKeyIndexes IX_PublishRequestDetail_ContentDocumentKey: ContentDocumentKeyContentDocumentKeyuniqueidentifier16
No
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_PublishRequestDetail: PublishRequestDetailKeyPK_PublishRequestDetailPublishRequestDetailKey
Yes
IX_PublishRequestDetail_ContentDocumentKeyContentDocumentKey
IX_PublishRequestDetail_PublishRequestKeyPublishRequestKey
IX_PublishRequestDetail_PublishRequestStatusCodePublishRequestStatusCode
IX_PublishRequestDetail_PublishServerCodePublishServerCode
Foreign Keys Foreign Keys
NameDeleteColumns
FK_PublishRequestDetail_ContentDocumentKeyContentDocumentKey->[dbo].[DocumentMain].[DocumentKey]
FK_PublishRequestDetail_PublishRequestCascadePublishRequestKey->[dbo].[PublishRequest].[PublishRequestKey]
FK_PublishRequestDetail_PublishRequestStatusRefPublishRequestStatusCode->[dbo].[PublishRequestStatusRef].[PublishRequestStatusCode]
FK_PublishRequestDetail_PublishServerRefCascadePublishServerCode->[dbo].[PublishServerRef].[PublishServerCode]
SQL Script
CREATE TABLE [dbo].[PublishRequestDetail]
(
[PublishRequestDetailKey] [uniqueidentifier] NOT NULL,
[PublishRequestKey] [uniqueidentifier] NOT NULL,
[PublishRequestStatusCode] [int] NOT NULL,
[PublishServerCode] [nchar] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[Frequency] [int] NOT NULL,
[IsRegenerate] [bit] NOT NULL,
[IsDelete] [bit] NOT NULL,
[NumOfAttempts] [int] NOT NULL,
[PublishedDateTime] [datetime] NULL,
[ContentDocumentKey] [uniqueidentifier] NOT NULL
) ON [PRIMARY]

GO
ALTER TABLE [dbo].[PublishRequestDetail] ADD CONSTRAINT [PK_PublishRequestDetail] PRIMARY KEY CLUSTERED ([PublishRequestDetailKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_PublishRequestDetail_ContentDocumentKey] ON [dbo].[PublishRequestDetail] ([ContentDocumentKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_PublishRequestDetail_PublishRequestKey] ON [dbo].[PublishRequestDetail] ([PublishRequestKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_PublishRequestDetail_PublishRequestStatusCode] ON [dbo].[PublishRequestDetail] ([PublishRequestStatusCode]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_PublishRequestDetail_PublishServerCode] ON [dbo].[PublishRequestDetail] ([PublishServerCode]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[PublishRequestDetail] ADD CONSTRAINT [FK_PublishRequestDetail_ContentDocumentKey] FOREIGN KEY ([ContentDocumentKey]) REFERENCES [dbo].[DocumentMain] ([DocumentKey])
GO
ALTER TABLE [dbo].[PublishRequestDetail] ADD CONSTRAINT [FK_PublishRequestDetail_PublishRequest] FOREIGN KEY ([PublishRequestKey]) REFERENCES [dbo].[PublishRequest] ([PublishRequestKey]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PublishRequestDetail] ADD CONSTRAINT [FK_PublishRequestDetail_PublishRequestStatusRef] FOREIGN KEY ([PublishRequestStatusCode]) REFERENCES [dbo].[PublishRequestStatusRef] ([PublishRequestStatusCode])
GO
ALTER TABLE [dbo].[PublishRequestDetail] ADD CONSTRAINT [FK_PublishRequestDetail_PublishServerRef] FOREIGN KEY ([PublishServerCode]) REFERENCES [dbo].[PublishServerRef] ([PublishServerCode]) ON DELETE CASCADE
GO
Uses
Used By